WpAssetCleanUp\OptimiseAssets\OptimizeJs D

Total Complexity 294
Dependencies 16
Dependents 8
Total lines 1,245
Lines of code 754
Logical lines of code 494
Comment lines 259
Methods 19
Properties 0

Methods 19

Method Rating Maintainability Complexity Lines of code
maybeOptimizeIt()
D
22
58 159
isOptimizeJsEnabledByOtherParty()
D
30 53 87
updateHtmlSourceOriginalToOptimizedJs()
C
35 25 77
alterHtmlSource()
C
37 25 64
getInlineAssociatedWithScriptHandle()
B
41 20 50
prepareOptimizeList()
B
43 18 43
moveInlinejQueryAfterjQuerySrc()
A
43 16 44
maybeAlterContentForInlineScriptTag()
A
44 16 40
generateInlineAssocHtmlForHandle()
A
45 14 42
ignoreDependencyRuleAndKeepChildrenLoaded()
A
49 11 29
getScriptTagFromHandle()
A
52 9 24
maybeAlterContentForJsFile()
A
54 8 19
updateOriginalToOptimizedTag()
S
52 6 22
getScriptTagsFromSrcs()
S
57 5 15
isWorthCheckingForOptimization()
S
70 4 6
maybeDoJsFixes()
S
57 2 16
strReplaceOnce()
S
68 2 7
getRelPathJsCacheDir()
S
79 1 3
init()
S
69 1 7